49 research outputs found

    A straightforward method to compute average stochastic oscillations from data samples.

    Get PDF
    BACKGROUND: Many biological systems exhibit sustained stochastic oscillations in their steady state. Assessing these oscillations is usually a challenging task due to the potential variability of the amplitude and frequency of the oscillations over time. As a result of this variability, when several stochastic replications are averaged, the oscillations are flattened and can be overlooked. This can easily lead to the erroneous conclusion that the system reaches a constant steady state. RESULTS: This paper proposes a straightforward method to detect and asses stochastic oscillations. The basis of the method is in the use of polar coordinates for systems with two species, and cylindrical coordinates for systems with more than two species. By slightly modifying these coordinate systems, it is possible to compute the total angular distance run by the system and the average Euclidean distance to a reference point. This allows us to compute confidence intervals, both for the average angular speed and for the distance to a reference point, from a set of replications. CONCLUSIONS: The use of polar (or cylindrical) coordinates provides a new perspective of the system dynamics. The mean trajectory that can be obtained by averaging the usual cartesian coordinates of the samples informs about the trajectory of the center of mass of the replications. In contrast to such a mean cartesian trajectory, the mean polar trajectory can be used to compute the average circular motion of those replications, and therefore, can yield evidence about sustained steady state oscillations. Both, the coordinate transformation and the computation of confidence intervals, can be carried out efficiently. This results in an efficient method to evaluate stochastic oscillations.This research was supported by a Marie Curie Intra European Fellowship within the 7th European Community Framework Programme. Call reference: FP7-PEOPLE-2013-IEF. Project number: 623995. Project acronym: FormalBi

    Computation of the Reachability Graph of untimed Hybrid Petri nets

    Get PDF
    Untimed hybrid Petri nets are a formalism for the analysis of dynamical systems, which combines discrete and continuous behaviour. The study of its reachability is interesting for analysis purposes, such as the study of behavioural properties. A method to compute its reachability graph and reachability space is proposed here

    On the Performance Estimation and Resource Optimisation in Process Petri Nets

    Get PDF
    Many artificial systems can be modeled as discrete dynamic systems in which resources are shared among different tasks. The performance of such systems, which is usually a system requirement, heavily relies on the number and distribution of such resources. The goal of this paper is twofold: first, to design a technique to estimate the steady-state performance of a given system with shared resources, and second, to propose a heuristic strategy to distribute shared resources so that the system performance is enhanced as much as possible. The systems under consideration are assumed to be large systems, such as service-oriented architecture (SOA) systems, and modeled by a particular class of Petri nets (PNs) called process PNs. In order to avoid the state explosion problem inherent to discrete models, the proposed techniques make intensive use of linear programming (LP) problems

    Handling variability and incompleteness of biological data by flexible nets: a case study for Wilson disease.

    Get PDF
    Mathematical models that combine predictive accuracy with explanatory power are central to the progress of systems and synthetic biology, but the heterogeneity and incompleteness of biological data impede our ability to construct such models. Furthermore, the robustness displayed by many biological systems means that they have the flexibility to operate under a range of physiological conditions and this is difficult for many modeling formalisms to handle. Flexible nets (FNs) address these challenges and represent a paradigm shift in model-based analysis of biological systems. FNs can: (i) handle uncertainties, ranges and missing information in concentrations, stoichiometry, network topology, and transition rates without having to resort to statistical approaches; (ii) accommodate different types of data in a unified model that integrates various cellular mechanisms; and (iii) be employed for system optimization and model predictive control. We present FNs and illustrate their capabilities by modeling a well-established system, the dynamics of glucose consumption by a microbial population. We further demonstrate the ability of FNs to take control actions in response to genetic or metabolic perturbations. Having bench-marked the system, we then construct the first quantitative model for Wilson disease-a rare genetic disorder that impairs copper utilization in the liver. We used this model to investigate the feasibility of using vitamin E supplementation therapy for symptomatic improvement. Our results indicate that hepatocytic inflammation caused by copper accumulation was not aggravated by limitations on endogenous antioxidant supplies, which means that treating patients with antioxidants is unlikely to be effective

    Towards the Integration of Genome Scale Models and Bioreactors for the Production of Commodity Chemicals

    Get PDF
    Most processes for the production of commodity chemicals rely on fossil fuels, and hence, are highly pollutant. A promising alternative is to develop bioprocesses that make use of genetically engineered cells. A novel modeling framework is proposed to speed up the overall design of bioprocesses and optimize their productivity

    Evaluación de la robustez y vulnerabilidad de modelos basados en restricciones a escala genómica.

    Get PDF
    A pesar de la creciente emergencia sanitaria que supone la resistencia microbiana a los antibióticos, el ritmo de desarrollo de nuevos medicamentos es lento debido al alto costo y al éxito incierto del proceso. Al mismo tiempo, el desarrollo de las tecnologías de secuenciación ha permitido la integración de datos biológicos en modelos a escala genómica de múltiples microorganismos, los cuales han demostrado ser útiles en áreas como la ingeniería metabólica. Estos modelos tienen el potencial de ofrecer alternativas computacionales más eficientes para la identificación de vulnerabilidades en el metabolismo, los cuales pueden ser potenciales dianas terapéuticas para fármacos. En este trabajo, se definen de manera formal aquellas reacciones químicas del metabolismo que son ampliamente reconocidas como vulnerabilidades del metabolismo. Con el objetivo de aprovechar toda la información disponible en el modelo, se desarrolla un procedimiento para integrar restricciones de crecimiento en la identificación de estas vulnerabilidades. De esta manera, conseguimos identificar vulnerabilidades que son consistentes con un determinado ratio de crecimiento en el modelo. Además de esto, se estudia el efecto que estas restricciones tienen en los métodos de optimización actuales utilizados para la estimación de crecimiento. Además de esto, en este trabajo también se estudian los mecanismos de robustez del metabolismo, esto es, aquellos que le permiten mantener el crecimiento frente a perturbaciones externas. Para ello, se propone un método para identificar aquellos conjuntos de reacciones que resultan esenciales para el crecimiento, y aquellas que resultan redundantes y que por tanto contribuyen a la robustez del metabolismo. Se demuestra que el crecimiento en el metabolismo es el resultado de una combinación de los dos conjuntos anteriores. El problema del cálculo del mínimo conjunto de reacciones necesario para un crecimiento óptimo también se propone formalmente. Se demuestra que este problema es NP-completo y se propone una técnica para reducir el espacio de búsqueda. Finalmente, se demuestra que la variabilidad en el flujo de las reacciones es un indicador de la esencialidad de estas y se discute su relación con la redundancia en el metabolismo. Los métodos propuestos en este trabajo se aplican experimentalmente a un modelo a escala genómica de la bacteria Plasmodium Falciparum.<br /

    CONTRABASS: exploiting flux constraints in genome-scale models for the detection of vulnerabilities

    Get PDF
    Motivation: Despite the fact that antimicrobial resistance is an increasing health concern, the pace of production of new drugs is slow due to the high cost and uncertain success of the process. The development of high-throughput technologies has allowed the integration of biological data into detailed genome-scale models of multiple organisms. Such models can be exploited by means of computational methods to identify system vulnerabilities such as chokepoint reactions and essential reactions. These vulnerabilities are appealing drug targets that can lead to novel drug developments. However, the current approach to compute these vulnerabilities is only based on topological data and ignores the dynamic information of the model. This can lead to misidentified drug targets. Results: This work computes flux constraints that are consistent with a certain growth rate of the modelled organism, and integrates the computed flux constraints into the model to improve the detection of vulnerabilities. By exploiting these flux constraints, we are able to obtain a directionality of the reactions of metabolism consistent with a given growth rate of the model, and consequently, a more realistic detection of vulnerabilities can be performed. Several sets of reactions that are system vulnerabilities are defined and the relationships among them are studied. The approach for the detection of these vulnerabilities has been implemented in the Python tool CONTRABASS. Such tool, for which an online web server has also been implemented, computes flux constraints and generates a report with the detected vulnerabilities

    Towards the Integration of Genome Scale Models and Bioreactors for the Production of Commodity Chemicals

    Get PDF
    Most processes for the production of commodity chemicals rely on fossil fuels, and hence, are highly pollutant. A promising alternative is to develop bioprocesses that make use of genetically engineered cells. A novel modeling framework is proposed to speed up the overall design of bioprocesses and optimize their productivity

    Identificación de cuellos de botella en circuitos asíncronos

    Get PDF
    En contraste con los circuitos síncronos, los circuitos asíncronos carecen de un reloj global y sincronizan sus operaciones por medio de hand-shakes locales. De esta manera los circuitos asíncronos evitan el calentamiento del circuito a frecuencias elevadas y ofrecen una mayor flexibilidad al diseñador. Normalmente el rendimiento de un circuito asíncrono está limitado por unos pocos componentes que se denominan cuellos de botella. Identificar correctamente los cuellos de botella es fundamental a la hora de optimizar el rendimiento del circuito. El objetivo de este proyecto consiste en identificar de manera eficiente cuellos de botella de un circuito asíncrono con retardos variables. Los cuellos de botella obtenidos serán utilizados para estimar el rendimiento de todo el circuito
    corecore